# 主 Makefile

# 子目录列表
SUBDIRS := LinkSDK02 QTserver searchserver STM32server

# 默认目标
all: $(SUBDIRS)

# 伪目标，不生成同名文件
.PHONY: $(SUBDIRS) clean

# 对每个子目录执行 make
$(SUBDIRS):
	@echo "Making in $@..."
	@$(MAKE) -C $@

# 清理目标，对每个子目录执行 make clean（假设子目录的 Makefile 中定义了 clean 目标）
clean:
	@for dir in $(SUBDIRS); do \
		echo "Cleaning in $$dir..."; \
		$(MAKE) -C $$dir clean; \
	done
